package com.sqfw.project.largeScreen.service;

import com.sqfw.framework.web.domain.AjaxResult;
import com.sqfw.project.knowledge.domain.KlContentInfo;
import com.sqfw.project.largeScreen.domain.query.LargeScreenQuery;
import com.sqfw.project.wp.domain.WpInfo;

import java.util.List;

/**
 * 大屏幕接口 Service
 *
 * @author tangxt
 * */
public interface LargeScreenService {

    AjaxResult countWpByClassify(LargeScreenQuery query);

    AjaxResult countWpByFiveMajorModules(LargeScreenQuery query);

    List<KlContentInfo> queryLargeScreenKnowledge(LargeScreenQuery query);

    AjaxResult countWpTotal(LargeScreenQuery query);

    AjaxResult countWpByMainUnit(LargeScreenQuery query);

    AjaxResult countTimeoutAndDissatisfied(LargeScreenQuery query);


    AjaxResult countWpVisitInfoByGrouping(LargeScreenQuery query);

    List<WpInfo> getRealTimeWpInfoList(LargeScreenQuery query);

}
